package com.cssw.fyzb.core.mao.video;

import com.cssw.fyzb.core.model.mos.VideoViewStatMo;

/**
 * @author YangYiQun
 */
public interface VideoViewStatMao {

    /**
     * 查询用户统计信息
     *
     * @param userId 用户编号
     * @return 视频统计信息
     */
    VideoViewStatMo findByUserId(Long userId);

    /**
     * 添加统计记录
     *
     * @param viewDay
     */
    void addViewTimeLong(Long userId, Integer viewDay, Integer viewTotalTime, Integer viewDayTime);

    /**
     * 保存数据
     * @param userStatMo
     */
    void save(VideoViewStatMo userStatMo);

    /**
     * 更新数据
     * @param VideoViewStatMo
     */
    void update(VideoViewStatMo VideoViewStatMo);
}
